package com.cskaoyan.service.admin;

import com.cskaoyan.model.admin.bo.AdminCreateBo;
import com.cskaoyan.model.admin.bo.BaseParam;
import com.cskaoyan.model.admin.vo.AdminCreateVo;
import com.cskaoyan.model.admin.vo.SystemAdminListVo;

import javax.servlet.http.HttpSession;

/**
 * @author hanshuai
 * @version 1.0
 * @description @TODO
 * @date 2021/11/29 18:51
 */
public interface SystemAdminService {
    SystemAdminListVo getList(String username, BaseParam baseParam);

    AdminCreateVo createAdmin(AdminCreateBo adminCreateBo);

    AdminCreateVo updateAdmin(AdminCreateBo adminCreateBo);

    void deleteAdmin(AdminCreateBo adminCreateBo, HttpSession session);
}
